/* ::::: http://s12.qhimg.com/static/c53a476847b21e74/combo/shop/shop_base_html201603.combo.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
ins { text-decoration: none; }
li { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q::before, q::after { content: ""; }
a img, img {  }
.clearfix::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.clearfix {  }
.clear { clear: both; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font: 12px/1.5 "Microsoft Yahei",arial,sans-serif; text-align: center; }
a { color: rgb(0, 99, 200); text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; }
.search .logo, #hd-tools .user .gift-box, #suggest-reci .new, .wealth, .mod-userlogin .btn-login, .mod-userlogin .btn-reg, .mod-userinfo .qa-btn { background: transparent url('t019960f7af89a07c46.png') no-repeat scroll 0% 0%; }
.search { height: 41px; margin: 0px auto; padding: 15px 0px; width: 1000px; }
.search .logo { background-position: -575px -153px; float: left; width: 218px; }
.search .logo a { display: block; height: 40px; overflow: hidden; text-indent: -999em; width: 218px; }
#doc4 {  }
.article, .aside {  }
.grid-1 { position: relative; }
.grid-1 .article { float: right; margin-right: 230px; width: 560px; }
.grid-1 .aside { float: left; width: 180px; }
#hd, #bd { margin: auto; text-align: left; width: 1000px; }
#bd { margin: 10px auto 0px; }
#ft { color: rgb(136, 136, 136); padding: 20px 0px; text-align: center; }
#ft a { color: rgb(136, 136, 136); }
#ft .nav { display: inline-block; padding: 3px 0px; }
#ft .nav li { border-left: 1px solid rgb(234, 234, 234); display: inline; float: left; height: 13px; line-height: 1; padding: 0px 10px; }
#ft .nav li a { display: block; }
#ft .nav .first { border: 0px none; }
#ft .copyright { margin-bottom: 8px; }
#g-hd { border-bottom: 1px solid rgb(224, 224, 224); display: none; font-size: 14px; font-family: arial,sans-serif; height: 35px; min-width: 940px; text-align: left; }
#g-hd a { text-decoration: none; }
#g-hd-inner { border-left: 940px solid rgb(255, 255, 255); margin-left: -940px; position: relative; }
#g-hd .m920, #g-hd-inner {  }
#g-hd-tabs { margin: 0px; padding: 0px; }
#g-hd-nav { bottom: -1px; display: inline-block; float: left; left: 0px; line-height: 35px; padding-left: 20px; position: relative; }
#g-hd-tabs { float: left; }
#g-hd-nav li { float: left; margin-right: 16px; }
#g-hd-nav li a { color: rgb(51, 51, 51); display: inline-block; height: 35px; text-align: center; width: 32px; }
#g-hd-nav li a:hover, #g-hd-nav .g-hd-cur a { border-bottom: 2px solid rgb(62, 175, 14); color: rgb(62, 175, 14); height: 33px; }
#hd-tools { font-size: 14px; height: 35px; line-height: 35px; position: absolute; right: 0px; top: 3px; z-index: 100; }
.hd-tools-sep { color: rgb(234, 234, 234); height: 25px; margin: 0px 2px; overflow: hidden; vertical-align: top; }
.g-point { height: 6px; width: 6px; }
.g-point .border, .g-point .bg { display: block; height: 0px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 0px; }
.g-point .border { border-width: 6px; z-index: 2; }
.g-point .bg { border-width: 6px; z-index: 3; }
.g-point-top .border, .g-point-top .bg { border-style: dashed dashed solid; }
.g-point-top .border { border-color: transparent transparent rgb(205, 205, 205); }
.g-point-top .bg { border-color: transparent transparent rgb(249, 249, 249); top: 1px; }
#hd { background: rgb(55, 165, 8) none repeat scroll 0% 0%; font-family: "Microsoft Yahei"; width: 100%; }
.g-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: normal; word-wrap: normal; }
.search { height: 50px; margin: 0px auto; padding-top: 15px; padding-bottom: 10px; position: relative; width: 1200px; z-index: 110; }
.mod-mini { width: 100%; }
.mod-mini .search { width: 1000px; }
.search .logo { background: transparent url('t01cacd924ea131cf54.png') no-repeat scroll 0px 0px; width: 120px; }
.search .logo a { display: block; height: 45px; overflow: hidden; text-indent: -999em; width: 120px; }
.btn button::-moz-focus-inner, .btn input::-moz-focus-inner { border: medium none ! important; }
.main-nav { background: rgb(55, 165, 8) none repeat scroll 0% 0%; height: 42px; line-height: 42px; margin: 0px auto; position: relative; z-index: 101; }
.doc-mini .main-nav { width: 1000px; }
.main-nav .list { float: left; font-size: 14px; }
.main-nav .list li { float: left; margin-right: -2px; position: relative; }
.main-nav .list li a { color: rgb(255, 255, 255); display: block; text-align: center; text-decoration: none; width: 94px; }
.main-nav .list li.on a, .main-nav .list li.on:hover a, .main-nav .list li:hover a, .main-nav .list li.hover a { background-color: rgb(39, 144, 5); }
.mod-top-tools .user { color: rgb(234, 234, 234); float: right; position: relative; text-align: right; }
.mod-top-tools .user .user-item { float: left; position: relative; text-align: left; top: 1px; }
.mod-top-tools .user .user-login, .mod-top-tools .user .user-reg { color: rgb(255, 255, 255); }
#topbar_username { display: block; width: 60px; }
#topbar_username, #hd-tools #nonLogin_item a { color: rgb(255, 255, 255); }
.panel-setting { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(185, 185, 185); box-shadow: 0px 1px 4px rgb(68, 68, 68); display: none; line-height: 1.5; padding: 2px; position: absolute; right: 0px; top: 35px; width: 68px; z-index: 102; }
.panel-setting .bd { border-top: 0px none; overflow: hidden; }
.panel-setting .bd a { color: rgb(102, 102, 102); display: block; height: 26px; line-height: 26px; padding-left: 10px; text-align: left; }
.mod-top-tools .panel-setting a:hover { background: rgb(227, 227, 227) none repeat scroll 0% 0%; color: rgb(43, 154, 0); }
#hd-tools .panel-setting li a { color: rgb(153, 153, 153); font-size: 12px; }
#hd-tools .panel-setting li a:hover { text-decoration: none; }
/* ::::: http://s1.qhimg.com/i360/;css;index_pop/v3203.css ::::: */

ol, menu, ul { list-style: outside none none; }
ol, dl, dd, p, input, ul { margin: 0px; padding: 0px; }
.quc-clearfix::after { content: " "; display: block; height: 0px; visibility: hidden; }
/* ::::: http://s10.qhimg.com/static/8332eaf57d226509/shop/index.css ::::: */

body { min-width: 978px; width: 100%; }
.top-sitenav-wrap { float: right; font-size: 14px; position: relative; top: 15px; }
.main-nav { background-color: rgb(25, 185, 85); }
.top-sitenav-wrap a { color: rgb(53, 190, 100); }
.search .logo { background: transparent url('t0127fa8f4ecc4e45de.png') no-repeat scroll 0px 0px; width: 161px; margin-top: 10px; }
.top-sitenav-wrap .spliter { background-color: rgb(210, 210, 210); display: inline-block; height: 14px; margin: 0px 20px; vertical-align: middle; width: 1px; }
.search .logo a { height: 31px; width: 161px; }
#hd { background-color: rgb(25, 185, 85); }
.main-nav .list li.on a, .main-nav .list li.on:hover a { background-color: rgb(22, 145, 68); }
.mod-list { text-align: center; }
.bd-wrap .article { float: left; margin-right: 0px; width: 696px; }
.bd-wrap .aside { float: right; font-size: 14px; width: 250px; }
.mod-index .section { margin-top: 25px; position: relative; width: 695px; }
.mod-index .machine { background: transparent url('t01f8b824cfc1d93e22.png') no-repeat scroll 0px 0px; height: 406px; margin-top: 16px; position: relative; width: 693px; }
.mod-list .name { color: rgb(102, 102, 102); font-size: 20px; height: 30px; overflow: hidden; width: 210px; }
.mod-list .desc { color: rgb(167, 167, 167); padding: 5px 0px; }
.mod-list .get-btn { background: rgb(61, 183, 8) none repeat scroll 0% 0%; border: medium none; border-radius: 5px; color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; height: 38px; line-height: 38px; margin: 10px auto; text-align: center; width: 146px; }
.mod-index .section h4 { background: transparent url('t01326d4d01e63037c6.png') no-repeat scroll 0px 0px; color: rgb(255, 255, 255); font-size: 20px; font-weight: 400; line-height: 36px; padding-left: 35px; }
.mod-index .machine li { background: rgb(255, 248, 229) url('2702154q11581.ea06dd.jpg') no-repeat scroll center center; height: 123px; position: absolute; width: 220px; z-index: 5; }
.mod-list .pic img { cursor: pointer; height: 170px; margin-top: 20px; width: 160px; }
.mod-list .desc span { background: transparent url('t01326d4d01e63037c6.png') no-repeat scroll 0px -257px; color: rgb(255, 66, 0); padding-left: 20px; }
.mod-index .machine li p { color: rgb(139, 40, 37); font-size: 14px; margin: 3px 0px 0px 5px; }
.mod-index .section .money-wrap { height: 328px; }
.mod-index .section .gold-wrap { height: auto; }
.mod-index .section .list-item, .mod-index .section .list-item { background: rgb(247, 247, 247) none repeat scroll 0% 0%; border: 1px solid rgb(231, 231, 231); float: left; height: 314px; margin-left: 7px; margin-top: 8px; width: 224px; }
.mod-index .section .slide-wrap { height: 328px; overflow: hidden; position: relative; width: 695px; }
.mod-index .machine .on { background-color: rgb(254, 235, 184); }
.mod-index .machine .pos-0 { left: 16px; top: 17px; }
.mod-index .machine .pos-1 { left: 237px; top: 17px; }
.mod-index .machine .pos-2 { left: 458px; top: 17px; }
.mod-index .machine .pos-3 { left: 458px; top: 141px; }
.mod-index .machine .pos-4 { left: 458px; top: 265px; }
.mod-index .machine .pos-5 { left: 237px; top: 265px; }
.mod-index .machine .pos-6 { left: 16px; top: 265px; }
.mod-index .machine .pos-7 { left: 16px; top: 141px; }
.mod-index .machine .start { background: transparent url('t01c6e32e684d73d519.png') repeat scroll 0% 0%; cursor: pointer; height: 122px; left: 236px; position: absolute; top: 141px; width: 223px; }
.mod-index .machine .item-detail { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; height: 93px; opacity: 0.95; padding: 15px; width: 190px; }
.mod-list .desc .left { background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
.bd-wrap .aside .user-fortune { height: 28px; line-height: 28px; margin: 40px 0px 9px; }
.mod-index .section .gold-wrap li { display: none; }
.mod-index .section .gold-wrap li, .mod-index .section .money-wrap li { width: 695px; }
.mod-index .section .gold-wrap li, .mod-index .section .page p, .mod-index .section .money-wrap li { float: left; }
.money-wrap .mod-list .desc span { background-position: 0px -299px; }
.main-nav .list li:hover a, .main-nav .list li.hover a { background-color: rgba(22, 145, 68, 0.6); }
.mod-index .machine .item-detail .info { overflow: hidden; }
.bd-wrap .aside .user-fortune .gold, .bd-wrap .aside .user-fortune .money, .bd-wrap .aside .user-fortune .exchange { display: inline-block; vertical-align: middle; }
.bd-wrap .aside .user-fortune .exchange { color: rgb(9, 181, 40); }
.bd-wrap .aside .user-fortune .gold, .bd-wrap .aside .user-fortune .money { background: transparent url('t019b5e2544a90e2bd6.png') no-repeat scroll -4px -1010px; color: rgb(238, 184, 67); margin-right: 5px; padding-left: 22px; width: 58px; }
.bd-wrap .aside .user-fortune .money { background-position: -2px -969px; }
.mod-index .machine .item-detail .info .name { color: rgb(139, 40, 37); font-size: 16px; }
.mod-index .machine .item-detail .info .desc { color: rgb(102, 102, 102); font-size: 14px; margin-top: 5px; }
.bd-wrap .aside .user-fortune .exchange:hover { text-decoration: underline; }
.bd-wrap .aside .notice, .bd-wrap .aside .questions, .mod-record-user { border: 1px solid rgb(224, 224, 224); }
.bd-wrap .aside .questions, .mod-record-user { margin-top: 10px; }
.bd-wrap .aside .notice h4, .bd-wrap .aside .questions h4, .mod-record-user h4 { background: transparent url('t01326d4d01e63037c6.png') no-repeat scroll 0% 0%; border-bottom: 1px solid rgb(245, 245, 245); color: rgb(79, 79, 79); font-size: 18px; font-weight: 400; height: 40px; line-height: 40px; padding-left: 35px; }
.mod-record-user { padding-bottom: 15px; }
.mod-record-user h4 { background: transparent none repeat scroll 0% 0%; position: relative; }
.mod-record-user h4 i { background: rgb(167, 167, 167) none repeat scroll 0% 0%; border-radius: 3px; color: rgb(255, 255, 255); font-style: normal; font-size: 14px; height: 20px; left: 10px; line-height: 20px; overflow: hidden; position: absolute; text-align: center; top: 9px; width: 20px; }
.mod-record-user .layout { height: 180px; overflow: hidden; padding: 0px 20px; }
.mod-record-user .layout, .mod-detail .product-detail { margin-top: 15px; }
.mod-record-user .layout ul li { border-bottom: 1px solid rgb(239, 239, 239); line-height: 30px; }
.bd-wrap .aside .notice h4 { background-position: 10px -147px; }
.bd-wrap .aside .questions h4 { background-position: 10px -191px; }
.bd-wrap .aside .notice ul li { height: 40px; }
.bd-wrap .aside .notice ul li, .bd-wrap .aside .questions ul li { line-height: 40px; padding: 0px 20px; }
.bd-wrap .aside .questions ul li a {  }
#faq dd { display: none; font-size: 14px; color: rgb(51, 51, 51); line-height: 21px; }
#faq dt { color: rgb(19, 110, 194); }
/* ::::: http://s8.qhimg.com/static/328ade3ebcf02f06.css ::::: */

.quc-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.quc-mod-sign-in .quc-footer::before { content: ""; position: absolute; display: block; width: 100%; height: 1px; margin-top: -11px; background: transparent linear-gradient(90deg, rgb(247, 247, 247), rgb(213, 213, 213), rgb(247, 247, 247)) repeat scroll 0% 0%; }
